
package display;
import java.util.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.springframework.web.context.*;
import domain.CategoriaRepository;
import domain.Categoria;
import util.CategoriaDTO;
import util.CategoriaAssembler;
public class ListaCategorias extends PageController {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
CategoriaRepository categorias =
(CategoriaRepository) context.getBean("CategoriaRepository");
try {
Collection lista = categorias.findAllCategoria();
List data = new ArrayList();
Iterator itr = lista.iterator();
while (itr.hasNext()) {
Categoria prof = (Categoria)itr.next();
CategoriaDTO dto = CategoriaAssembler.CreateDTO(prof);
data.add(dto);
}
request.setAttribute("categorias",data);
forward("/listaCategorias.jsp",request,response);
} catch (Exception e) {
request.setAttribute("mensaje",e.getMessage());
forward("/paginaError.jsp",request,response);
}
}}